const { http } = require("../../../utils/apiutils")
import util from '../../../utils/util'
// pages/home/risk/index.js
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		id:null,
		queryParams:{
			keyword:''
		},
		pageNo:1,
		pageSize:10,
		loading:false,
		hasMore:true,
		listdata:[]
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {
		this.setData({
			id:options.id
		})
		this.getList()
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {

	},
	search(e){
		this.data.queryParams.keyword = e.detail;
		this.data.pageNo=1;
		this.setData({
			listdata:[]
		})
		this.getList()
	},
	getList(){
		let params={
			keyword:this.data.queryParams.keyword,
			pageNo:this.data.pageNo,
			pageSize: this.data.pageSize,
		}
		if(this.data.loading||!this.data.hasMore) return false;
		http.getRiskUserAllList(params, res => {
			if (res.status == 200) {
				if (res.obj.records.length > 0) { 
					res.obj.records.map(item => { 
						item.agenum = item.idNumber ? util.getAge(item.idNumber)+'岁':''
					}) 
				}
				this.setData({
					listdata:[...this.data.listdata,...res.obj.records],
					pageNo:this.data.pageNo+1,
					loading:false,
					hasMore:res.obj.records.length>0?true:false
				})
			}else{
				wx.showToast({
				  title: res.msg||res.message,
				  icon:"none"
				})
			}
		},err=>{})
	},
	toFx(e){
		let jobId=e.currentTarget.dataset.jobId
		let userId=e.currentTarget.dataset.userId
		wx.navigateTo({
      		url: '/pages/home/assessment-dtl/index?jobId='+jobId+'&&userId='+userId,
    	})
	}
})